home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / SOUND / GPD-226.ZIP / GPD-226.TXT
Encoding:
Text File  |  1993-07-24  |  4.3 KB  |  101 lines

  1.  
  2. GUS Programmer's Digest     Thu Jul 22 00:07     Volume 2: Issue  26  
  3.  
  4. Today's Topics:
  5.                         Help w/ umdocs needed
  6.                               NMI stuff
  7.  
  8. Standard Info:
  9.     - Meta-info about the GUS can be found at the end of the Digest.
  10.     - Before you ask a question, please READ THE FAQ.
  11.  
  12. ----------------------------------------------------------------------
  13.  
  14. Date: Wed, 21 Jul 93 9:24:49 PDT
  15. From: aktang@sdcc13.UCSD.EDU (Anthony Tang)
  16. Subject: Help w/ umdocs needed
  17. Message-ID: <9307211624.AA18059@sdcc13.UCSD.EDU>
  18.  
  19. Has anyone successfully compiled and ran ummidi in the umdocs?  I
  20. can compile it, but when I run it, i get the following:
  21.  
  22. UltraMid is loading the patches
  23. Playing the file...
  24.  
  25. (Or something like that), then I get popped back to the DOS prompt,
  26. no output from the card.  UltraMid, version 1.0.
  27.  
  28. Any ideas?  Thanks...
  29. -- 
  30. Anthony Tang                Call The AANThill BBS!
  31. AANT                    (619)550-8168
  32. aktang@sdcc13.ucsd.edu
  33.  
  34. ------------------------------
  35.  
  36. Date: Wed, 21 Jul 1993 16:19:32 -0400 (EDT)
  37. From: Sam Mertens <smertens@cap.gwu.edu>
  38. Subject: NMI stuff
  39. Message-ID: <Pine.3.05.9307211632.A4098-c100000@cap.gwu.edu>
  40.  
  41. Some more info on the NMI problems:
  42.  It seems that NMI was set up at a time when RAM was much less reliable
  43. than it is now.  It is still used today, of course, but some motherboards
  44. don't bother to check the memory- they assume its fine (I've never had
  45. memory chips go bad on me.  Memory CONTROLLERS, yes, but not the actual RAM).
  46. These, of course, are newer and designed to be 'fully optimized' (don't
  47. stop to check for something you know will work).  Now, not checking the
  48. RAM at all sounds pretty stupid to me, so I'll give manufacturers the
  49. benefit of the doubt and guess that they've probably found better ways to
  50. test RAM.
  51.  The operating principle behind NMI is a parity check - memory is
  52. physically addressed by a row and grid method, so the computer adds up all
  53. the 1s and 0s in each row, and the parity for that row is set to a number
  54. (0 or 1) that when added to the row's sum, will result in either an 'even'
  55. number or an 'odd' number...  I'm not quite sure how even and odd apply to
  56. binary terms, nor exactly what goes on during all that adding (bit by bit?
  57.  Byte by byte?).  The system then, of course, goes back to check
  58. everything (this is stuff which normally the CPU doesn't even have to
  59. think about), and if it finds something screwy, voila!  An NMI error.  The
  60. parity is always updated with each memory write, of course.
  61. Now, with the current PC standard, chips in groups of 8 are each dedicated
  62. one memory chip (not addressable by the system in any way) just for
  63. storing parities.  That's why we have 9-chip simms, and 3-chip simms (do
  64. the math on that one).  I've read something about 8-chip simms which would
  65. be slightly cheaper, but I've never actually seen one in use or for sale. 
  66. They only work with the non-NMI motherboards, anyway.
  67. Fixing the problem:
  68. 1) Turn parity on (from the BIOS setup menu), so NMIs can be generated.
  69. 2) Leave the RAM refresh rate at its default state, or find a setting that
  70. works.  On some systems this too can be accessed via the BIOS setup. 
  71. Also, set anything else that might pertain to memory at its default state
  72. (just to be sure).
  73. 3) Scream, rant, and rave.
  74.  
  75. I am currently sifting through AMI bios data and may be making contact
  76. with their tech support soon to see if this problem can be fixed through
  77. BIOS (which may be the true culprit; or, it might not).
  78.  
  79. Hope this helps anybody who is having NMI problems with SBOS...  And
  80. please post any new information on the subject you might find.
  81.  
  82.                         Sam Mertens
  83.  
  84. ------------------------------
  85.  
  86. End of GUS Programmer's Digest V2 #26
  87. *************************************
  88.  
  89. To post to tomorrow's digest:               <gus-sdk%itchy@dsd.es.com>
  90. To (un)subscribe or get help:       <gus-sdk-request%itchy@dsd.es.com>
  91. To contact a human (last resort):     <gus-sdk-owner%itchy@dsd.es.com>
  92.  
  93. FTP sites:         archive.epas.utoronto.ca         pub/pc/ultrasound
  94.                    wuarchive.wustl.edu       systems/msdos/ultrasound
  95. Hints:
  96.       - Get the FAQ from the FTP sites or the request server.
  97.       - Mail to <gus-sdk-request%itchy@dsd.es.com> for info about
  98.     other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)
  99.  
  100.  
  101.  
  102.